Tổng quan Windows Template Library

WTL hỗ trợ xây dựng nhiều thành phần giao diện khác nhau, từ frame và các cửa sổ popup đến MDI (Multiple Document Interface), các hộp thoại (dialog), các trang thuộc tính (property sheets), các đối tượng GDI...

Hầu hết các lớp (class) trong WTL đều được "template hóa" và sử dụng một cách tối thiểu các hiện thực (instance) và các hàm nội tuyến (inline functions). Những lớp này không được thiết kế để trở thành một framework, nên chúng không hề ràng buộc việc phải sử dụng một mô hình lập trình ứng dụng nào.

Các tính năng chính mà WTL hỗ trợ:

  • Cửa sổ Frame
  • Cửa sổ MDI
  • Điều khiển (controls)
  • Trang thuộc tính (property sheets)
  • Hộp thoại (dialog)
  • Thực đơn (menu), Biểu tượng (icon), Con trỏ chuột (cursor)
  • Các cửa sổ hỗ trợ cuộn (scrolling window) và phân tách cửa sổ (splitter window)
  • GDI
  • Giao diện (theming)
  • In ấn
  • Hộp thoại tác vụ (task dialog) (được hỗ trợ từ Windows Vista)
  • Windows CE